libxl: provide libxl__remove_file et al.
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 11 May 2012 17:58:58 +0000 (18:58 +0100)
committerIan Jackson <ian.jackson@eu.citrix.com>
Fri, 11 May 2012 17:58:58 +0000 (18:58 +0100)
commitc4dcbee67e6db4f4cf3b871646419bda6660be76
treec228cf786d2809ec68daeb2bd50efbeb108aab00
parentdb1a2ddef44cf1e908b44559e383553488e026f1
libxl: provide libxl__remove_file et al.

These utility functions cope with EINTR AND ENOENT, do error logging,
and we provide a recursive version to delete whole directory trees.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/libxl/libxl_internal.h
tools/libxl/libxl_utils.c